{
    "componentChunkName": "component---src-layouts-default-js",
    "path": "/coffee/2023-11-03 - Jonathan Sauder/",
    "result": {"data":{"mdx":{"id":"bc745c59-6a12-52c9-8731-1631bf69a430","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"banner\": \"/images/core/coffee_banner.png\",\n  \"banner_caption\": \"science coffee\",\n  \"title\": \"Miniaturizing Mechanical Systems for CubeSats: Design Principles and Lessons Learned\",\n  \"author\": \"Jonathan Sauder\",\n  \"institution\": \"NASA/JPL/CalTech\",\n  \"image_src\": \"/images/coffee/2023-11-03-Jonathan-Sauder.jpg\",\n  \"ongoing\": true,\n  \"pagetype\": \"science coffee\",\n  \"date\": \"2023-11-03T00:00:00.000Z\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"In the past decade CubeSats have evolved from small university educational opportunities to industry and governments using them make new discoveries and monetize space. While originally most missions were restricted to Low Earth Orbit (LEO), CubeSats have begun to increase their reach across the solar system with the advent of Mars Cube One (MarCO) in 2018. However, with the small, constrained CubeSat form factor there is often a need to expand the CubeSat through deployable mechanical systems once the satellite is in space. In reviewing many CubeSat missions, it has been found that over 90% have deployable structures actuated by a mechanical system. These include antennas, solar panels, and instrument booms.\"), mdx(\"p\", null, \"There is a key challenge in CubeSat mechanism design, as one can not just shrink larger spacecraft mechanisms down to the CubeSat form factor. Rather, these mechanisms must be designed in a way to reduce complexity, which means good mechanical design principles are paramount. From experience designing the deployment mechanisms for the MarCO  and RainCube missions, working on deployable antenna technology, and reviewing deployables used on hundreds of other CubeSats, several key principles have been identified for developing miniaturized mechanical systems for mechanisms. These principles will be discussed in the presentation, and examples will be provided.\\nSmall satellite missions can be made more robust by incorporating good design principles into future miniaturized mechanical systems, which in turn with result in greater reliability of small satellites. This is especially important given that many small satellites have mission critical deployables, and the ever-increasing number of interplanetary small satellite missions and opportunities.\"), mdx(\"iframe\", {\n    src: \"https://www.slideshare.net/slideshow/embed_code/key/KnfACIEUe8Z3yN?hostedIn=slideshare&page=upload\",\n    width: \"595\",\n    height: \"485\",\n    frameBorder: \"0\",\n    marginWidth: \"0\",\n    marginHeight: \"0\",\n    scrolling: \"no\",\n    style: {\n      \"border\": \"1px solid #CCC\",\n      \"borderWidth\": \"1px\",\n      \"marginBottom\": \"5px\",\n      \"maxWidth\": \"100%\"\n    },\n    allowFullScreen: true\n  }, \" \"));\n}\n;\nMDXContent.isMDXComponent = true;","fields":{"slug":"/coffee/2023-11-03 - Jonathan Sauder/"},"frontmatter":{"title":"Miniaturizing Mechanical Systems for CubeSats: Design Principles and Lessons Learned","pagetype":"science coffee","categories":null,"author":"Jonathan Sauder","institution":"NASA/JPL/CalTech","banner":"/images/core/coffee_banner.png","banner_caption":"science coffee","headline":null,"image_src":"/images/coffee/2023-11-03-Jonathan-Sauder.jpg","date":"2023-11-03T00:00:00.000Z","time":null,"outcome":null}}},"pageContext":{"id":"bc745c59-6a12-52c9-8731-1631bf69a430"}},
    "staticQueryHashes": ["2102389209","284332080","855417905"]}